﻿using System;
using EPiServer.Core;

namespace EPiMVC.Reflection
{
    public static class PageDataTypeExtensions
    {
        public static bool TypeHasAttribute<T>(this PageData pageData) where T : Attribute
        {
            return pageData.GetType().HasAttribute<T>();
        }

        public static T GetTypeAttribute<T>(this PageData pageData) where T : Attribute
        {
            return pageData.GetType().GetAttribute<T>();
        }
    }
}
